Use the Mozilla Location Service key when the Google Key is not there
authorMike Hommey <mh@glandium.org>
Sat, 1 Apr 2017 21:33:19 +0000 (06:33 +0900)
committerMike Hommey <glandium@debian.org>
Mon, 15 Jun 2026 23:51:26 +0000 (08:51 +0900)
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Use-the-Mozilla-Location-Service-key-when-the-Google.patch

modules/libpref/init/all.js

index 38c98b7a23f02743a40c91cbc31d00daa6b104df..06ffa4bfb23827950ce3a35366b6f0e97aebc9d8 100644 (file)
@@ -3090,7 +3090,12 @@ pref("network.tcp.keepalive.idle_time", 600); // seconds; 10 mins
 
 // All the Geolocation preferences are here.
 //
-pref("geo.provider.network.url", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%");
+#if defined(GOOGLE_LOCATION_SERVICE_API_KEY)
+  pref("geo.provider.network.url", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%");
+#else
+  // Use MLS on Nightly and early Beta.
+  pref("geo.provider.network.url", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
+#endif
 
 // Timeout to wait before sending the location request.
 pref("geo.provider.network.timeToWaitBeforeSending", 5000);